//
//  WDOnGoingListModel.h
//  wd-serviceapp
//
//  Created by Bin Tang on 2025/3/5.
//

#import "TYZBaseModel.h"

NS_ASSUME_NONNULL_BEGIN

@interface WDOnGoingListModel : TYZBaseModel

/// 销售日期-经销商到用户
@property (nonatomic, assign) NSInteger aakSalesDate;

/// 用户APP 车主绑定车主ID
@property (nonatomic, assign) NSInteger appUserId;

/// 用户APP 车主绑定车主姓名
@property (nonatomic, copy) NSString *appUserName;

/// 用户APP 车主注册手机号
@property (nonatomic, copy) NSString *appUserPhone;

/// 申请类型 0.救援申请 1.取消救援 2.工单取消
@property (nonatomic, assign) NSInteger applyType;

/// 预约到站时间(年月日时分秒)
@property (nonatomic, copy) NSString *appointmentTime;

/// 抢单时间
@property (nonatomic, copy) NSString *asignTime;

/// 申请状态 0.待申请 1.待审核 2.同意 3.驳回
@property (nonatomic, assign) NSInteger auditStatus;

/// 车辆电池
@property (nonatomic, copy) NSString *batteryIds;

/// 用户拨打400电话的号码
@property (nonatomic, copy) NSString *callNumber;

/// 创建部门
@property (nonatomic, assign) NSInteger createDept;

/// 创建时间
@property (nonatomic, copy) NSString *createTime;

/// 创建人
@property (nonatomic, assign) NSInteger createUser;

/// 报修/保养描述 文字
@property (nonatomic, copy) NSString *detail;

/// 当前工程师ID
@property (nonatomic, assign) NSInteger engineerId;

/// 预计外出救援人员到达时间(文字备注) 30分钟内、1小时内、2小时内、4小时内、尽快达到
@property (nonatomic, copy) NSString *estimateArrivalTime;

/// 完成时间
@property (nonatomic, copy) NSString *finishTime;

@property (nonatomic, assign) NSInteger id;

/// 完成检查时间
@property (nonatomic, copy) NSString *inspectTime;

/// 是否回访
@property (nonatomic, assign) NSInteger isCallback;

@property (nonatomic, assign) NSInteger isDeleted;

/// 是否催单 0未催单 1已催单
@property (nonatomic, assign) NSInteger isReminder;

/// 初始是否外出救援工单 默认0站内 1外出救
@property (nonatomic, assign) NSInteger isRescue;

/// 超级关闭
@property (nonatomic, assign) NSInteger isSuperClose;

/// 保养项目
@property (nonatomic, copy) NSString *maintainItems;

/// 车辆电机
@property (nonatomic, copy) NSString *motorIds;

/// 预约方式 0.APP预约 1.400客服电话 2.自主到站
@property (nonatomic, assign) NSInteger orderType;

/// 车牌号
@property (nonatomic, copy) NSString *plateNumber;

/// 接车时间
@property (nonatomic, copy) NSString *receiveTime;

/// 保修司机
@property (nonatomic, copy) NSString *repairDriver;

/// 维修项目
@property (nonatomic, copy) NSString *repairItems;

/// 保修电话
@property (nonatomic, copy) NSString *repairPhone;

/// 完成维修时间
@property (nonatomic, copy) NSString *repairTime;

/// 外出救援 救援地址
@property (nonatomic, copy) NSString *rescueAddress;

/// 外出救援 救援定位与服务站距离
@property (nonatomic, assign) NSInteger rescueDistance;

/// 外出救援 工程师名称
@property (nonatomic, copy) NSString *rescueEngineerName;

/// 外出救援 工程师联系电话
@property (nonatomic, copy) NSString *rescueEngineerPhone;

/// 外出救援 救援定位 纬度
@property (nonatomic, assign) double rescueLatitude;

/// 外出救援 救援定位 经度
@property (nonatomic, assign) double rescueLongitude;

/// 服务流程 0.待分派 1.待接车 2.检查中 3.维修中 4.待报单 5.已完成 6.已关闭
@property (nonatomic, assign) NSInteger servFlow;

/// 服务类型 0.保养 1.维修
@property (nonatomic, assign) NSInteger servType;

/// 当前处理客服 400电话创建工单的客服，默认为工单建立操作人
@property (nonatomic, assign) NSInteger serviceId;

/// 服务站ID
@property (nonatomic, assign) NSInteger stationId;

/// 服务站名称
@property (nonatomic, copy) NSString *stationName;

/// 服务站电话
@property (nonatomic, copy) NSString *stationPhone;

@property (nonatomic, assign) NSInteger status;

/// 工单号 系统自动生成
@property (nonatomic, copy) NSString *taskNo;

/// 400工单号（非必填）
@property (nonatomic, copy) NSString *taskNo400;

/// 工单类型 0.到站服务 1.外出救援
@property (nonatomic, assign) NSInteger taskType;

/// 租户ID
@property (nonatomic, copy) NSString *tenantId;

/// 整车里程km
@property (nonatomic, assign) double totalMile;

/// 更新时间
@property (nonatomic, copy) NSString *updateTime;

/// 更新人
@property (nonatomic, assign) NSInteger updateUser;

/// 车id
@property (nonatomic, assign) NSInteger vehicleId;

/// 车型id
@property (nonatomic, assign) NSInteger vehicleModelId;

/// VIN号 底盘号
@property (nonatomic, copy) NSString *vehicleVin;


@end

NS_ASSUME_NONNULL_END
